About Rubartis Ltd (11252286) United Kingdom