About Osirium Technologies Plc (09854713) United Kingdom