About Mirror Image Northeast Limited (13033254) United Kingdom