About Intelligro Limited (10742786) United Kingdom