About Orchard Road Investments Ltd (13580617) United Kingdom