About Global Helping Hands Ltd (12376758) United Kingdom