About Intertrust Nominees Limited (04115230) United Kingdom