About Heka Consulting Limited (07163777) United Kingdom