About Teal And Stars Ltd (13601738) United Kingdom