About Mechoid Limited (01227317) United Kingdom