About Front Ideas Holdings Ltd (12986103) United Kingdom