About Perficer Foundation (CE026199) United Kingdom