About Plus Factor Holdings Limited (SC590730) United Kingdom