About San Teodoro Ltd (12197535) United Kingdom