About Meru Associates Limited (04345083) United Kingdom