About Facepunch Group Limited (09346537) United Kingdom