About Kelia Limited (11919939) United Kingdom