About Meckrock Limited (11512257) United Kingdom