About Sarah Staar Business School Ltd (08036764) United Kingdom