About Pechora Bay Trading Limited (12718445) United Kingdom