About Teika Ltd (04879878) United Kingdom