About Star Bookmakers (uk) Limited (04968681) United Kingdom