About Baker-ball Limited (SC592733) United Kingdom