About Baar Invest Ltd (11100181) United Kingdom