About Delta 2018 Limited (11631934) United Kingdom