About The Kloak Room Limited (12946798) United Kingdom