About Inter N And C Ltd (13129584) United Kingdom