About Tico Capital Management Limited (12921709) United Kingdom