About Buffalo Security Ltd (07805810) United Kingdom