About Apex Research And Development Limited (10383810) United Kingdom