About Patch Of London Ltd (12909033) United Kingdom