About Thames 102 Limited (13036831) United Kingdom