About November Delta Limited (NI683095) United Kingdom