About Deltic Top Invest Limited (12020244) United Kingdom