About Osea Island Resort Limited (08110000) United Kingdom