About Lincroft Games Limited (12604286) United Kingdom