About Meech International Limited (00565861) United Kingdom