About Scap Retail Holdings Uk Limited (12878815) United Kingdom