About N66 Ltd (10006868) United Kingdom