About Buffalo & Butterfly Limited (SC542379) United Kingdom