About Fotomechanix Limited (01295360) United Kingdom