About Implement Trading Corporations Limited (12860237) United Kingdom