About Informa Investment Plan Trustees Limited (05557980) United Kingdom