About Intellispear Limited (11189837) United Kingdom