About Rh20 Spv Ltd (11493636) United Kingdom