About Recoup Holdings Limited (12783058) United Kingdom