About Meiclan Limited (08006317) United Kingdom