About Still Point Consulting Ltd (10797759) United Kingdom