About Degaard Invest Limited (12229671) United Kingdom