About Teamwork (battersea) Limited (04667491) United Kingdom