About Demmy The Bookmaker Limited (02785718) United Kingdom