About The Scrace Group Limited (11973333) United Kingdom