About Deep Tech Investment Ltd (12267186) United Kingdom