About Meixa Consult Ltd (12177583) United Kingdom