About Meyido Limited (12276538) United Kingdom