About Intelliscience Limited (06671093) United Kingdom