About Techtrus Ltd. (09472508) United Kingdom