About Stakebase Limited (01912628) United Kingdom