About Osr Rail Ltd (12032827) United Kingdom