About Thames 360 Ltd (10950511) United Kingdom