About Turcap Limited (10890494) United Kingdom