About Osborne Investment Company Limited (the) (00522480) United Kingdom