About Clo & Co (ne) Limited (10656720) United Kingdom