About Teamstar Ltd (05125503) United Kingdom