About Lucklaw Consulting Ltd. (SC529483) United Kingdom