About Technickmill Limited (09330592) United Kingdom