About Milaha Offshore Holdings (uk) Private Limited (SC624721) United Kingdom