About Kelleo Ltd (12236337) United Kingdom