About Nc Square Ltd (13076969) United Kingdom