About Fingram Limited (12529532) United Kingdom