About The Puffer Preservation Trust (SC228272) United Kingdom