About First Delta Technologies Limited (NI627683) United Kingdom