About Sellir Limited (09022158) United Kingdom