About Ama Management Holdings (uk) Limited (10154226) United Kingdom