About 24faster Investment Limited (12898413) United Kingdom