About Delta Sierra Ltd (11743289) United Kingdom