About Jolly Giraffes Limited (10742086) United Kingdom