About Triple Lidar Limited (SC612134) United Kingdom