About Osman & Tomkinson Investments Limited (11556581) United Kingdom