About Blistr Limited (12650450) United Kingdom