About Edinburgh Management Science Limited (SC153748) United Kingdom