About Apomeri Solutions Ltd (12892389) United Kingdom