About Novaro Management Ltd (12290631) United Kingdom