About Teestar Limited (01250828) United Kingdom