About Waddell Digital Limited (04935598) United Kingdom