About Loopa Launch Africa Llp (OC437179) United Kingdom