About Intellibox Limited (06476507) United Kingdom