About Osman Properties Investment Limited (12506205) United Kingdom