About Baar Tech Limited (08979933) United Kingdom