About Life And Sole (london) Limited (10730603) United Kingdom