About Thumbspins Ltd (12072514) United Kingdom