About Alexander Cubed Holdings Limited (13131122) United Kingdom