About Deltics 1 Limited (12680465) United Kingdom