About Mecl Holdings Limited (13016923) United Kingdom