About Edgesoft Technologies Limited (07604058) United Kingdom