About Ballista Digital Limited (08363692) United Kingdom