About Io Partnership Ltd (12923364) United Kingdom