About Osu Ltd. (09376318) United Kingdom