About Temporary Solutions Holdings Ltd (12489933) United Kingdom