About Osborne Design Limited (04097831) United Kingdom