About Merrills Holdings Ltd. (12802853) United Kingdom