About Sem Holdings Limited (12878636) United Kingdom