About Benbo Pest Control Limited (11240706) United Kingdom