About Intertrust Directors 6 Limited (08277951) United Kingdom