About Lubara Limited (10646385) United Kingdom