About Sari Ogullari Ltd (12937322) United Kingdom