About 99 Giraffes Ltd. (12295218) United Kingdom