About Optide Solutions Ltd (12125989) United Kingdom