About Fingers N Thumbs Limited (05657653) United Kingdom