About Aella Ltd (09577640) United Kingdom