About Kaff Europe Limited (10011912) United Kingdom