About Rubric Design Ltd (SC635316) United Kingdom