About Buffer Ltd (03971718) United Kingdom