About The Ukooa 1990 Pension Scheme Trustee Company Limited (05303379) United Kingdom