About Rubi Star Limited (12391937) United Kingdom