About Kaffya Ltd (13509230) United Kingdom