About Alex Bellos Limited (06631469) United Kingdom