About Teccra Ltd. (SC561509) United Kingdom