About The Thames Academy Of Science And Technology Ltd (10467187) United Kingdom