About Lelo Partners Limited (13040687) United Kingdom