About Meris Development Ltd (12353197) United Kingdom