About Finecast Holdings Limited (10931283) United Kingdom