About Lidsheim Invest Limited (12226867) United Kingdom