About Deltics Limited (12679293) United Kingdom