About Delta Centaur Ltd. (10653234) United Kingdom