About Osborne S 128 Ltd (13108301) United Kingdom