About Mei Lam Limited (11286330) United Kingdom