About New Flagship Company 1998 Limited (07858890) United Kingdom