About N1 Oqca Limited (11878888) United Kingdom