About Intercash Holdings Uk Limited (12776195) United Kingdom