About Beltane Investments Limited (09605628) United Kingdom