About Technology Research And Development Llp (OC407486) United Kingdom