About Smart Contracts Limited (03870415) United Kingdom