About Sewlec Limited (11059864) United Kingdom