About Edinburgh Consulting Group Limited (SC663377) United Kingdom