About Cueball Ltd (13121142) United Kingdom