About Stable Approach Limited (06421099) United Kingdom