About Mertoc Holdings Limited (10016106) United Kingdom