About Ballotbox Limited (11125169) United Kingdom