About Meimine Limited (08691289) United Kingdom