About Holmdale Technology Management Limited (03062400) United Kingdom