About Boom Project Holdings Limited (07883617) United Kingdom