About Hercules Logic Limited (07630037) United Kingdom