About Gaia Developments Limited (08956393) United Kingdom