About Akula Consulting Limited (06134258) United Kingdom