About Gaea Sciences Holdings Ltd (10385867) United Kingdom