About Jammy Fingers Limited (10984670) United Kingdom