About Allae Limited (12841699) United Kingdom