About Mybuffalo Limited (09699662) United Kingdom