About S20 Limited (10670153) United Kingdom