About Nnsquare Limited (09357063) United Kingdom