About Jacobs Canaan Limited (12918133) United Kingdom