About Leisure Link Electronic Entertainment Limited (02067231) United Kingdom