About Gemma.c Ltd (13310866) United Kingdom