About Lost And Damned Gaming Ltd (10783090) United Kingdom