About Self Assist Limited (12070442) United Kingdom