About Intellilex London Ltd. (10175681) United Kingdom