About Beta Thinking Limited (06313534) United Kingdom