About Banner Solutions Holdings Limited (07672668) United Kingdom