About Osra International Limited (07904089) United Kingdom