About Oscar And Patch Trading Company Ltd (09338089) United Kingdom