About Ruba Limited (11030832) United Kingdom