About T W Partners International Limited (05851465) United Kingdom