About Integral Credit Solutions Limited (10274894) United Kingdom