About Akuba Limited (12626250) United Kingdom