About Allium London Limited (12575215) United Kingdom