About Smeca Investments Limited (12922047) United Kingdom