About Osea Island Limited (07446200) United Kingdom