About Digitalteddy Solutions Limited (SC535577) United Kingdom