About Helikal Limited (10789997) United Kingdom