About Foxrock Management Limited (11339750) United Kingdom