About Lucabella Ip Ltd (08734798) United Kingdom