About Intelligent Fabric Technologies Holdings Limited (09941221) United Kingdom