About 3sixt Holdings Limited (09365215) United Kingdom