About Quandary Consulting Limited (04435839) United Kingdom