About Luckovia Limited (SC565217) United Kingdom