About Ohsea Holdings Limited (04493380) United Kingdom