About Luc Ventures Limited (11811637) United Kingdom