About Typhon Holdings Limited (04813879) United Kingdom