About Patch App & Go Technologies Limited (10384772) United Kingdom