About The New Buffers Ltd (12306103) United Kingdom