About Scora Limited (10977029) United Kingdom