About Quantabit Ltd (11711899) United Kingdom