About Buffer Technologies Ltd (12838943) United Kingdom