About Baar Group Limited (10126723) United Kingdom