Search the register – results All results TECHBLINDERS PVT. LTD 12725234 - Incorporated on 7 July 2020 2 Frederick Street, King Cross, London, England, WC1X 0ND