About Offtech Projects & Technologies Ltd (07541811) United Kingdom