About Lougabe Limited (12071762) United Kingdom