About Delta Strategies Trading Limited (12796643) United Kingdom