About Meen S Uk Ltd (13063086) United Kingdom