About Coinarc Limited (12625458) United Kingdom