About Camp & Co Holdings Limited (13122833) United Kingdom