About Sellaco Holdings Limited (09294627) United Kingdom