About Rubbie Limited (12286728) United Kingdom