About Sellfair Ltd (13422349) United Kingdom