About Ballista Solutions Limited (11105145) United Kingdom