About Intcap Limited (06221002) United Kingdom