About Meriba Properties Ltd (11558921) United Kingdom