About Kyrrie Kleanthous Ltd (12215638) United Kingdom