About Nuvvala Holdings Limited (12165203) United Kingdom