Company name: Nemcast International Ltd
Description: imports@nemcast.com
Unit 14, Trident Industrial Estate, Blackthorne Rd, Slough SL3 0AX, United Kingdom