About Holda Ltd (11195870) United Kingdom