About Gaia Studio Limited (12757008) United Kingdom