About Slotwise Consulting Ltd (12788133) United Kingdom