About Idealteam Limited (13094179) United Kingdom