About Rhea Management Limited (11833142) United Kingdom