About Meneses Ltd (13388086) United Kingdom