About James Clark Consulting Limited (11520261) United Kingdom