About The Locum Ocean Ltd (09877057) United Kingdom