About Deltic 3 Limited (07870576) United Kingdom