About Teal Vision Ltd (11148329) United Kingdom