About Meneses Limited (11231806) United Kingdom