About Ideal Financial Management Holdings Limited (12885187) United Kingdom