About Bitri Limited (12787412) United Kingdom