About Lucky Souvlaki Ltd (12428228) United Kingdom