About Beulah London Ltd (07388041) United Kingdom