About Osborne Technologies Ltd (03658270) United Kingdom