About Lyckbackes Invest Limited (11352084) United Kingdom