About Intelligent Fabric Technologies Limited (04169545) United Kingdom