About Edit Square Ltd (09971898) United Kingdom