About Aja Media Solutions Limited (05769396) United Kingdom