About Alloura Limited (11068343) United Kingdom