About Ellena Fit Limited (12664465) United Kingdom