About Slicaps Limited (06372944) United Kingdom