About Sellie Ltd (11829641) United Kingdom