About Rebus Holdings Limited (02980656) United Kingdom