About Osiris Technology Limited (10756362) United Kingdom