About Meru Publishing Limited (09553276) United Kingdom