About Intellect Trading Ltd (12539283) United Kingdom