About Manta & Alex Ltd. (06218444) United Kingdom