About Stipa Limited (07999099) United Kingdom