About Simplicatus Research And Development Pl Ltd (08349109) United Kingdom