About Latorre Visandis Ltd (13586881) United Kingdom