About Kellica Limited (11781186) United Kingdom