About Make And Communicate Limited (08097343) United Kingdom