About The Cleanup Squad Ltd. (11265802) United Kingdom