About San Lorenzo Holdings Ltd (12696856) United Kingdom