About Tecno Developments Ltd (09611401) United Kingdom