About Hold Fast Technology Limited (SC579136) United Kingdom