About Cashfac Technologies Limited (02788618) United Kingdom