About Patch App Ltd (12815239) United Kingdom