About Lilly Beth Holdings Ltd (11788118) United Kingdom