About Diddy London Ltd (11517078) United Kingdom