About Akula It Solutions Ltd (12432187) United Kingdom