About Amlor Holdings Limited (11718238) United Kingdom