About R Sellars Tech Limited (09781893) United Kingdom