About Patch Of The Planet Ltd (12072002) United Kingdom