About Applocum H & S Limited (11183241) United Kingdom