About Altaba Limited (07315292) United Kingdom