About Teamworx Technologies Limited (07311120) United Kingdom