About Cafferky London Ltd (06841062) United Kingdom