About Intri Ltd (11060538) United Kingdom