About Patch Haus Ltd (12851475) United Kingdom