About Ludo S London Ltd (12265752) United Kingdom