About Truesight Ventures Limited (11640831) United Kingdom