About Meaa512110 Ltd (12186571) United Kingdom