About Interscaff Holdings Ltd (12362138) United Kingdom