About T&c Investment Management Limited (10109432) United Kingdom