About The Aleph Lab Limited (10701636) United Kingdom