About Rubin Limited (12905948) United Kingdom