About Deltics 2 Limited (12680274) United Kingdom