About Sloglo Limited (11038796) United Kingdom