About Akella Associates Ltd (10377611) United Kingdom