About Peace Thread Limited (11898184) United Kingdom