About Mei Holdings Ltd (SC659012) United Kingdom