About 38e Handel Limited (08756759) United Kingdom