About Tico Tico Limited (12393309) United Kingdom