About Almersa Limited (12430772) United Kingdom