About Akela Films Ltd (10240501) United Kingdom