About Mercel Technologies Ltd (SC711440) United Kingdom