About Tropical Spesh Industries Ltd (13330345) United Kingdom