About Pechora Ltd (09259961) United Kingdom