About Mimram Special Works Limited (09941349) United Kingdom