About Invenica Ltd (05608238) United Kingdom