About Delta And Omega Ltd (10046029) United Kingdom