About Quickmind Limited (02257949) United Kingdom