About Osborne Co Investment Management Limited (12340319) United Kingdom