TWIGGY TECHNOLOGY LTD Company number 17229802 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office AddressBaylham Stone House The Stone, Baylham, Ipswich, England, IP6 8LB PostcodeIP6 8LB Map