About Osman Technologies Limited (03228684) United Kingdom