About Rubica Ltd (07895528) United Kingdom