About Meqo Limited (06019047) United Kingdom