About Amb Management London Ltd (10157179) United Kingdom