About De Franca Ltd (SC613036) United Kingdom