About Buffalo Cameras Ltd (SC346909) United Kingdom