About Amlalo Limited (12300484) United Kingdom