About Beenstock Limited (12730909) United Kingdom