About Ludicrous Frankly Limited (12157780) United Kingdom