About Beulah Investments Limited (12203418) United Kingdom