About Lucas Jack Holding Ltd (11723207) United Kingdom