About Osra Ltd (11947262) United Kingdom