About Rubedo Design Limited (06152101) United Kingdom