About T And Y Ventures Limited (10489635) United Kingdom