About Coombs International Limited (12144577) United Kingdom