About Osbourne Capital Ltd (11482130) United Kingdom