HiDiddlyDoodlyHo

joined 8 months ago

The "firm" is Stripe, one of the largest payment processors in the world.