About Patch Media Ltd (07363724) United Kingdom