About The Tank Museum Limited (04962619) United Kingdom