About Intercard Holdings Limited (12274749) United Kingdom