About Ideal Platform Ltd (12169295) United Kingdom