About Sowmac Investments Limited (00842011) United Kingdom