About Gaea The Studio Limited (13588163) United Kingdom