About Ventellect Ltd (12706323) United Kingdom