About Ammlee Group International Limited (NI634890) United Kingdom