About Leftbrain Technology Ltd (09592680) United Kingdom