About T Babaoglu Limited (12265605) United Kingdom