About Intra Cards Limited (11027150) United Kingdom