About Hercules Technologies Uk Limited (11149208) United Kingdom