About Novella Capital Ltd (10999687) United Kingdom