About Aellera Ltd (12200326) United Kingdom