About Wictor Lubera Limited (11723556) United Kingdom