About Intellicapita Limited (09308239) United Kingdom