About Ibt Associates Limited (06486914) United Kingdom