About Initram Management Limited (04096864) United Kingdom