About Blippar Group Limited (11784657) United Kingdom