About Meranti Investments Ltd (11053967) United Kingdom