About Osirian Solutions Limited (04917472) United Kingdom