About Beholda Holdings Limited (11886437) United Kingdom