About Menorah Holdings Ltd (12690231) United Kingdom