About Akela Restaurant Management Ltd (11831320) United Kingdom