About N Square (uk) Ltd. (06321738) United Kingdom