About Edgeware Limited (03980458) United Kingdom