About Holm Invest Limited (12041101) United Kingdom