About Neos Composite Solutions Limited (12455257) United Kingdom