About Mercel Ltd (SC704487) United Kingdom