About Alexandra Ventures Limited (12368440) United Kingdom