About Almera Solutions Ltd (12333766) United Kingdom