About Elle & Fellow Limited (12837440) United Kingdom