About Selfee Retail Limited (12717941) United Kingdom