About Rebus Investment Holdings Limited (10385777) United Kingdom