About Thumbprint Capital (uk) Limited (11118753) United Kingdom