About Intellicap Ltd (08498984) United Kingdom