About Ids Associates Limited (07484260) United Kingdom