About Memory Alpha Limited (09564159) United Kingdom