About Boomma Property Holdings Ltd (11265036) United Kingdom