About Buffalo Claims Limited (12227450) United Kingdom