About Nefelibata Capital Ltd (13340197) United Kingdom