About Argyll Oqs Investment Limited (12133606) United Kingdom