About Tin Racer Design Limited (03962188) United Kingdom