About Baad Tech Media Limited (10034365) United Kingdom