About Loo Cleanse Ltd (12079184) United Kingdom