About Intelia Ltd (10888353) United Kingdom