About Meritcape Limited (02256286) United Kingdom