About Sico Ventures Limited (12083608) United Kingdom