About Heraclitus Limited (07407030) United Kingdom