About Thousand Fingers Limited (12428308) United Kingdom