About Stringpatch Ltd (13507842) United Kingdom