About Delta Cross Limited (11062106) United Kingdom