About The Outsourced Resource Ltd (12795322) United Kingdom