About Alegris Solutions Ltd (12250996) United Kingdom