About Lucas Imperium Ltd (12220937) United Kingdom