About Teemu Ltd (13065185) United Kingdom