About Nexcen Limited (03801086) United Kingdom