About Lattuca Developments Ltd (13473814) United Kingdom