About Rhea Investment Holdings Limited (11951809) United Kingdom