About Patch Holdings Ltd (NI677363) United Kingdom