About Edge Base Ltd (07403675) United Kingdom