About Mindflick Holdings Limited (09655591) United Kingdom