About Meechu Trading Limited (13070148) United Kingdom