About Linkadot Solutions Limited (09063140) United Kingdom