About I D Bartle Associates Limited (10781339) United Kingdom