About Truckee Holdings Limited (SC713518) United Kingdom