About Beedell Tech Uk Ltd (13509443) United Kingdom