About Lucos Limited (12021451) United Kingdom