About Life & Progress International Limited (SC634651) United Kingdom