About Bump Interactive Ltd (13576951) United Kingdom