About Swansea Innovations Limited (03494913) United Kingdom