About Rabba Limited (12141947) United Kingdom