About Lucabella Holdings Ltd (08724309) United Kingdom