About Merit 20 Limited (SC670216) United Kingdom