About Beula Associates Limited (07671335) United Kingdom