About Cater Holdings Limited (SC668329) United Kingdom