About N3 Results Limited (07848259) United Kingdom