About Meru Developments Ltd (NI657023) United Kingdom