About Bit Aqua Ltd (13031026) United Kingdom