About November Holdings Limited (12302237) United Kingdom