About Osiris Solutions Limited (02974821) United Kingdom