About Thames River Limited (12474343) United Kingdom