About Ludicra Limited (12187408) United Kingdom