About Elpedor Solutions Ltd (13607398) United Kingdom