About Patch Places Ltd (12848535) United Kingdom