About Delta Sa Ltd (12292037) United Kingdom