About Slice Labs Uk Limited (10341261) United Kingdom