About Edinburgh Ic Limited (SC024663) United Kingdom