About Nexus Components Limited (07258908) United Kingdom