About Teal Door Ltd (13106833) United Kingdom