About Amuca (uk) Ltd (10854677) United Kingdom