About Teckwise Ltd (13638346) United Kingdom