About Charlie Cash Limited (10303196) United Kingdom