About Feminine Touch Ltd. (SC317258) United Kingdom