About Thumbripper Investments Ltd (11277526) United Kingdom