About Teck Geek Ltd (13364999) United Kingdom