About Buffer Loop Limited (13617585) United Kingdom