About Teamlogic Solutions Limited (02222803) United Kingdom