About Beulah Group Limited (SC521562) United Kingdom