About Akula Developments Ltd (10052024) United Kingdom