About Bba Digital Limited (08039117) United Kingdom