About Spruce Holdings Ltd (12375671) United Kingdom