About Andromeda Digital Limited (07768292) United Kingdom