About Akkaibara Limited (12780033) United Kingdom