About Slothlife Solution Limited (SC640642) United Kingdom