About Meja Ltd (09241487) United Kingdom