About Delta One Management Ltd (10371227) United Kingdom