About Loobie Loo S Ltd (12059841) United Kingdom