About On The Ball Coffee Limited (10285925) United Kingdom