About 2h Holdings Limited (SC627683) United Kingdom