About Seyla Turcu Ltd (13113739) United Kingdom