About Lakubi Consulting Limited (05943261) United Kingdom