About Holdmore Technology Ltd (13683024) United Kingdom