About Intelliqa Limited (07594665) United Kingdom