About Edinburgh Technology Fund Limited (SC092426) United Kingdom