About The Sloth Holding Company Limited (13172091) United Kingdom