About Mere Green Holdings Limited (11320244) United Kingdom