About Ocean & Magma Ltd (13379466) United Kingdom