About Beaumaris Technologies Ltd (06921786) United Kingdom