About Alicja Chalupczynska Locum Ltd (12360911) United Kingdom