About Okuma Uk Limited (07625612) United Kingdom