About Ne Square Limited (13611810) United Kingdom