About Newcray Limited (11595426) United Kingdom