About Heterarchy Limited (04592807) United Kingdom