About Limecello Limited (12498188) United Kingdom