About Lmmr Technologies Limited (04180885) United Kingdom