About Deltic Swansea Limited (08062994) United Kingdom