About Jillcard Limited (11065019) United Kingdom