About Osmium International Developments And Technologies Ltd (12639742) United Kingdom