About Kellexia Ltd (12998031) United Kingdom