About Initial Holdings Limited (12226020) United Kingdom