About Lamubi Limited (10061921) United Kingdom