About Cross Hare Investments Limited (SC709544) United Kingdom