About Sycamore Solutions (uk) Limited (06952278) United Kingdom