About Kelleia Ltd (10965952) United Kingdom