About Teeken Ltd (12089220) United Kingdom