About Lukka Consulting Limited (08933798) United Kingdom