About Richard Perry Management Limited (11637111) United Kingdom