About Turcaz Limited (12455249) United Kingdom