About Akela Limited (10905542) United Kingdom