About Turk Launches Limited (01091058) United Kingdom