About Sltr Group Limited (04346488) United Kingdom