About The Introducer Swansea Limited (11139968) United Kingdom