About Slogg Limited (09786878) United Kingdom