About The Mumbles Design Company Ltd (10692328) United Kingdom