About Delta Strategy Limited (11262556) United Kingdom