About Thamestronic Limited (06888505) United Kingdom