About Initiative (uk) Limited (06293883) United Kingdom