About Contura Holdings Limited (10166891) United Kingdom