About Sponge Group Holdings Limited (11935701) United Kingdom