About Holders Technology Plc (01730535) United Kingdom