About Beltane Holdings Limited (12582397) United Kingdom