About Lolli-olli Limited (11684936) United Kingdom