About Intelliroller Limited (11633200) United Kingdom