About Inventica Technologies Ltd (05427927) United Kingdom