About T C Felix Ltd (13010925) United Kingdom