About Osborne View Holdings Limited (10135760) United Kingdom