About Meexus Limited (06509110) United Kingdom