About Levo Wallet Limited (11582481) United Kingdom