About Osborne Studio Limited (09136712) United Kingdom