About Life & Soul Eco Party Supplies Ltd (12796187) United Kingdom