About Ruben & Co Ltd (11518390) United Kingdom