About The Techno Studio Limited (12516677) United Kingdom