About Edinburgh Innovations Limited (SC148048) United Kingdom