About Square Edge Investments Limited (07680013) United Kingdom