About Interlink Direct Holdings Limited (11513051) United Kingdom