About Jecy Rubas Ltd (12259993) United Kingdom