About Formosa Wellbeing Ltd (12392616) United Kingdom