About Excelledia Ventures Limited (NI649612) United Kingdom