About D.f. Ludicrous Ltd (11907153) United Kingdom