About Kff Ltd (12559144) United Kingdom