About Nexel Capital Limited (07786332) United Kingdom