About Germar Investments Limited (NI655209) United Kingdom