About Aequorea Ltd (10468873) United Kingdom