About The Lilly Effect Ltd (11593547) United Kingdom