About Intelroll Global Ltd (12708564) United Kingdom