About Buffalo Hosting Ltd (10007454) United Kingdom