About Patch Seed Ltd (NI677392) United Kingdom