About Oli Rock Management Limited (11008324) United Kingdom