About Thames Bay Limited (10682820) United Kingdom