About Patches Emporium Ltd (12705060) United Kingdom