About Techoid.co Ltd (12326230) United Kingdom