About The Sea Dweller Holding Ltd (12145133) United Kingdom