About Almera Ltd (10854050) United Kingdom