About Stakable Limited (11711213) United Kingdom