About Tekhoi Creative Limited (09933953) United Kingdom