About Rorslane Limited (11724301) United Kingdom