About Lubarella Limited (11244650) United Kingdom