The film probes the secrets and wonders of Kuala Lumpur's Batu Caves and records the fascinating phenomena of the insect world hitherlo little known