About Delta Phase One Limited (12154152) United Kingdom