About Lucky Twenty Eight Ltd (08198654) United Kingdom