About Repair & Share C.i.c. (11489284) United Kingdom