About Sarah Lawrence Studio Ltd (12248017) United Kingdom