About International Corporation Limited (06643665) United Kingdom