About Rubex Solutions Ltd (10408680) United Kingdom