About Deltic Kl Limited (07950938) United Kingdom