About Beamr Uk Ltd (10632360) United Kingdom