About Akula Associates Limited (10043956) United Kingdom