About Okea Services Limited (12839571) United Kingdom