About Oshra Ltd (NI639026) United Kingdom