About Heraclitus Pictures Limited (06556121) United Kingdom