About Checar Investment Limited (12242354) United Kingdom