About Bettaworld Solutions Limited (08871378) United Kingdom