About Osra Malta Ltd (08399133) United Kingdom