About Intelia Corporation Ltd (12881476) United Kingdom