About The Thames Electric Launch Company Limited (02630076) United Kingdom