About Menkes Foundation Uk Ltd (06892692) United Kingdom