About Lupa Partners Ltd. (12651741) United Kingdom