About Intelliresource Ltd (11602302) United Kingdom