About Thamby Motors Limited (12772442) United Kingdom