About Davidsson Invest Limited (10661821) United Kingdom