Delta Corp Holdings Limited Suite 3016, The Leadenhall Building London EC3V 4AB, United Kingdom