About Rubic Solutions Limited (05925832) United Kingdom