About Buffalon Limited (12820225) United Kingdom