About Casting & Process Specialists Limited (12658447) United Kingdom