About Binomial Technologies Ltd (12360307) United Kingdom