About Navy Blue Holdings Limited (12462238) United Kingdom